home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 24 / AACD 24.iso / AACD / Online / Epic4 / share / epic / help / 8_scripts / complete < prev    next >
Text File  |  2001-03-21  |  2KB  |  45 lines

  1. Synopsis:
  2.    load complete
  3.  
  4. Description:
  5.    This script was largely inspired by the T-shell (tcsh) and its flexible
  6.    command-line tab completion.  The tab key (^I) can be used to expand
  7.    partial nicknames, server names, or script files.  The expansion can be
  8.    customized, permitting the user to expand just about anything to
  9.    anything else.
  10.  
  11.    Adding New Expansions
  12.      The interface allowing new expansions to be added is the /compl.add
  13.      alias.  It takes a minimum of 2 (two) arguments; the commands to match
  14.      for, and the matching method.  Basically, the syntax is:
  15.  
  16.        /compl.add -null|-nomatch|<command> <method>
  17.  
  18.      Any number of commands or switches may be specified.  The command must
  19.      appear exactly as it would on the command line (including any command
  20.      characters).  The "method" must be one of "messparse" (nickname
  21.      expansion for MSG), "connparse" (server name expansion), or
  22.      "loadparse" (script files).
  23.  
  24.    Showing Current Expansions
  25.      A listing of all current tab expansion rules can be listed with the
  26.      /compl.list alias.  Each expansion is assigned a unique index number,
  27.      mainly for use in the /compl.del alias described below.
  28.  
  29.    Removing Expansions
  30.      Tab expansion definitions can also be removed as desired.  This is
  31.      done with the /compl.del alias. It takes a single argument, the index
  32.      of the rule to delete (as shown with /compl.list).
  33.  
  34.    The script provides one additional alias, /makelist, which is used to
  35.    gather the current list of servers on the network, for use in server
  36.    name expansion.
  37.  
  38. See Also:
  39.    compl.mods(8); load(5)
  40.  
  41. Other Notes:
  42.    This script relies on the COMPL.MODS script, and will not function
  43.    without it.  It was written by Ian Frechette (Daemon).
  44.  
  45.